package com.sunwayworld.basemodule.samplemanage.samplehandle.service;

import com.alibaba.fastjson.JSONObject;
import com.sunwayworld.basemodule.samplemanage.samplehandle.bean.LimsSampleHandleBean;
import com.sunwayworld.framework.restful.data.RestJsonWrapperBean;
import com.sunwayworld.framework.support.auditable.service.GenericAuditableService;
import com.sunwayworld.framework.support.base.service.GenericService;

public interface LimsSampleHandleService extends GenericService<LimsSampleHandleBean, Long>, GenericAuditableService<LimsSampleHandleBean, Long> {

    void addSample(RestJsonWrapperBean wrapper);

    void deleteSample(RestJsonWrapperBean wrapper);

    JSONObject checkSampleLocations(RestJsonWrapperBean wrapper);
}
